electronic submission of applications - Español Inglés Diccionario